잠시만 기다려 주세요

     '대한민국이 더이상 발전하지 못하는 것은 부패한 언론들의 쓰레기짓 때문이다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (16)  |  여러가지 팁 (1054)  |  추천 및 재미 (150)  |  자료실 (22)  |  
시사, 이슈, 칼럼, 평론, 비평 (582)  |  끄적거림 (127)  |  문예 창작 (702)  |  바람 따라 (69)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    컴퓨터/핸드폰

컴퓨터/핸드폰 - [모바일] 네이티브앱 vs 모바일웹앱 vs 하이브리드앱
이 름 : 바다아이   |   조회수 : 7223         짧은 주소 : https://www.bada-ie.com/su/?291591783855

 


스마트폰 대중화로 인해 IT 환경도 다양화 되고 있는거 알고 계신가요 ?
웹서비스 방식도 기존의 데스크탑에서만 사용되었지만 현재는 다양한 스마트폰 디바이스로 서비스되고 있는 시점 입니다. 그에 따라
서비스 제공하는 업체들은 기존 웹 방식에서 확장하여 모바일 웹 , 모바일 앱 등의 방식으로 점차 다양해 지고 있습니다. 그래서 오늘 총 3가지
의 방식을 정리하고 장단점을 살펴보는 시간을 가져볼까 합니다. 그럼 지금부터 한번 확인해 볼까요 ? ✿˘◡˘✿

 




네이티브

Native APP

네이티브 앱은 우리가 흔히 말하는 ' 어플리케이션 ' 을 의미 합니다. 모바일 기기에 최적화 된 언어로 개발 된 앱으로 안드로이드 SDK를 이용해 Java (자바) 언어로 만드는 앱과 iOS 기반 SDK를 이용해 Swift (스위프트) 로 만드는 대부분의 앱이 여기에 속한다고 할 수 있습니다.

네이티브 앱의 장점

■ 성능이 웹앱 , 하이브리드 앱에 비하여 가장 높습니다.
네이티브 API를 호출하여 사용함으로 플랫폼과 밀착되어 있습니다.
해당 언어에 익숙한 사용자라면 좀 더 쉽게 접근할 수 있습니다.

네이티브 앱의 단점

플랫폼에 한정적 입니다.
해당 플랫폼에서 요구하는 언어에 제약적 입니다. 따라서 해당 언어와 플랫폼의 API를 다루는데 익숙해야 합니다.
 


 


모바일 웹앱
WEB + APP

웹앱은 모바일웹 과 네이티브앱을 결합한 형태로 모바일웹의 특징을 가지면서 네이티브앱의 장점을 갖고 있습니다. 모바일웹 보다는 조금 더
모바일에 최적화 된 앱을 의미 합니다. 웹앱도 모바일웹 처럼 일반적인 웹기술로 개발되고 모바일 브라우저에서 실행되지만 풀 브라우저 방식이 아닌 단일 페이지 방식으로 화면을 진화해 속도가 빠르다는 장점이 있습니다.

여기서 잠깐
모바일 웹 web 이란

모바일 웹은 모바일에서 PC용 사이트의 글자폰트와 이미지 , 터치 아이콘 , 플래시 등 데스크탑 브라우저에서 실행되는 기능을 모바일에 맞추어 표현한 사이트를 의미합니다. 쉽개말해 , PC용 홈페이지를 모바일 스크린의 크기에 맞춰 줄여 놓은 것이라고 생각하시면 됩니다.

모바일 웹앱의 장점

■ 웹사이트를 보는 것이기 때문에 따로 설치할 필요가 없습니다.
모든 기기와 브라우저에서 접근할 수 있습니다.
별도 설치 및 승인과정이 필요치 않아 유지보수가 용이 합니다.

모바일 웹앱의 단점

플랫폼 API (카메라 등) 을 사용할 수 없고 오로지 , 브라우저 API만을 사용할 수 있습니다.
친화적인 터치 앱을 개발하기가 약간 번거로운 점이 있습니다. (까다로움)
네이티브 , 하이브리드 앱보다 실행이 까다롭습니다. (브라우저를 열고 검색해 들어가야 합니다.)

 


 



하이브리드

하이브리드 앱은 기본적으로 ' 네이티브앱 + 웹앱  ' 이라고 생각하시면 쉽습니다. 일반적으론 네이티브웹에 웹view를 띄워 웹앱을 실행 시키는 것이 보편적이며 양쪽의 API 를 모두 사용할 수 있는것이 큰 장점 입니다.

하이브리드 APP의 장점

네이티브 API 와 브라우저 API 를 이용한 다양한 개발이 가능 합니다.
웹개발 기술을 사용해 앱을 개발할 수 있습니다.
한번의 개발로 다수의 플랫폼에 대응할 수 있습니다.

하이브리드 APP의 단점

네이티브 기능에 접근하기 위해선 네이티브 개발 지식이 결국 필요합니다.
웹뷰에서 앱을 실행하는 경우이기 때문에 앱의 성능이 곧 브라우저의 성능 입니다.
UI 프레임워크 도구를 사용하지 않는다면 개발자가 UI를 제작해야 합니다.
 


 



✿˘◡˘✿ 스마트폰이 대중화 되면서 다양한 방식의 플랫폼으로 개발할 수 있는 방식이 있다라는 부분 , 모두 이해 되셨나요 ?
각가의 개발 방식마다 장단점이 있기 마련 (!) 어떠한 개발 방식인지는 쉽게 정리해 보았는데 도움이 좀 되셨을까요 ?
앞으로는 더욱더 심화 된 , 좋은 정보와 지식으로 찾아오도록 하겠습니다.
오늘은 여기까지 에이콘 글쓰니 현져니 였습니다. 다음에 또 만나요. Good - Bye



출처 : https://m.blog.naver.com/acornedu/221012420292
| |





      1 page / 2 page
번 호 카테고리 제 목 이름 조회수
44 컴퓨터/핸드폰 .... .. . .. 바다아이 235
43 컴퓨터/핸드폰 . .... 바다아이 1183
42 컴퓨터/핸드폰 ... ... 바다아이 2266
41 컴퓨터/핸드폰 ... .. .... , , .. 바다아이 1566
40 컴퓨터/핸드폰 , .... 바다아이 2112
39 컴퓨터/핸드폰 chrome scroll ... , ... 바다아이 3748
38 컴퓨터/핸드폰 s7 os , os 19.1, 12 ... 바다아이 6126
37 컴퓨터/핸드폰 ... , ... 바다아이 3772
36 컴퓨터/핸드폰 ... , , , 바다아이 3687
35 컴퓨터/핸드폰 ... .... 바다아이 4446
34 컴퓨터/핸드폰 .... 바다아이 3630
33 컴퓨터/핸드폰 kt, u+ , ... 바다아이 4798
32 컴퓨터/핸드폰 , , , .... .!! 바다아이 3254
31 컴퓨터/핸드폰 , , 3 .. .. 바다아이 5552
30 컴퓨터/핸드폰 , ( S7 , FE) 바다아이 6729
29 컴퓨터/핸드폰 HDMI, VGA(D-SUB), DVI, DP .... HDMI ... 바다아이 3729
28 컴퓨터/핸드폰 S7 .. 바다아이 5770
27 컴퓨터/핸드폰 ! ! 바다아이 5132
26 컴퓨터/핸드폰 -> .... . 바다아이 3997
25 컴퓨터/핸드폰 ... ... 바다아이 4028
24 컴퓨터/핸드폰 , ... . 바다아이 4822
23 컴퓨터/핸드폰 ? SMB/CIFS/NFS? 바다아이 5561
22 컴퓨터/핸드폰 Oracle Cloud Free Tier, ... vps .. 바다아이 13123
21 컴퓨터/핸드폰 firefox ... 바다아이 6297
20 컴퓨터/핸드폰 DoH(DNS over HTTPS), ESNI(Encrypted SNI) , . 바다아이 7009
19 컴퓨터/핸드폰 DNS IP , skt, u+, kt, lg, google 바다아이 6859
18 컴퓨터/핸드폰 2018 () TOP 5 바다아이 9060
현재글 컴퓨터/핸드폰 [] vs vs 바다아이 7224
16 컴퓨터/핸드폰 aws lightsail ... ... 바다아이 9427
15 컴퓨터/핸드폰 , 바다아이 7450
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.09375
to webmaster... gogo sea. gogo sea.